1
ข้ามการศูนย์กลาง: การเปลี่ยนผ่านสู่ระบบกระจาย
AI016Lesson 10
00:00

A ระบบควบคุมเวอร์ชันแบบกระจาย (DVCS) ต่างจากระบบที่มีศูนย์กลางแบบดั้งเดิม เพราะไม่มีแค่หนึ่งที่เก็บข้อมูลหลักที่ทุกคนต้องพึ่งพา แทนที่จะเป็นเช่นนั้น ทุกคนในทีมจะมีสำเนาเต็มของประวัติโครงการทั้งหมดไว้ในเครื่องของตนเอง

1. ข้อได้เปรียบของการกระจาย

ในโมเดลนี้ ทุกโหนดมีความเท่าเทียมทางเทคนิค อย่างไรก็ตาม เราจะกำหนดโหนดหนึ่งเฉพาะเจาะจงให้เป็น คลังข้อมูลทางการ เพื่อรักษามาตรฐานโครงการ ซึ่งจำเป็นต้องมีตำแหน่ง ผู้ประสานงาน—ซึ่งเป็นบทบาทที่รับผิดชอบในการจัดการว่าการอัปโหลดผลงานจากสภาพแวดล้อมต่างๆ สามารถไหลเข้าสู่โลกสาธารณะได้อย่างไร

2. โปรโตคอลการเข้าถึงที่ปลอดภัย

ความสมบูรณ์ของข้อมูลถูกคงไว้ผ่านชั้นการส่งผ่านเฉพาะ

  • HTTPS (หรือ SSH): อนุญาตให้คุณดึงข้อมูลหรืออัปโหลด แต่ต้องกรอกรหัสผ่าน ซึ่งช่วยป้องกันไม่ให้นักพัฒนาที่ไม่รู้จักมาแก้ไขหรือแทนที่การเปลี่ยนแปลง
  • HTTP: การดึงข้อมูลผ่าน HTTP ไม่ต้องใช้ข้อมูลยืนยันตัวตน ทำให้ใครก็สามารถอ่านข้อมูลได้โดยไม่กระทบต่อความปลอดภัยของการเขียนข้อมูล
git config --global user.email [email protected]
กระบวนการทำงานแบบศูนย์กลางศูนย์กลางโมเดลแบบกระจายคลังข้อมูลทางการเส้นทางตรวจสอบจากผู้ประสานงาน

3. บทบาทของ Bitbucket

Bitbucket คือผู้ให้บริการโฮสต์ระบบที่สนับสนุนการใช้งานแบบกระจาย (DVCS) ซึ่งช่วยให้การตั้งค่าคลังข้อมูล Git และเริ่มทำงานร่วมกับทีมเป็นเรื่องง่ายมาก มันทำหน้าที่เป็นประตูสู่โลกสาธารณะสำหรับกระบวนการพัฒนาแบบกระจายของคุณ

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>